package chapter04.demo004;

/**
 * 接口
 */
interface UI{//UI设计 接口（可以看做抽象类）
    void makeUIMode();//设计师需要制作原型图
    void makeUI();//根据原型图制作UI效果图

}
interface  Web{//前端工程师接口
    void makeWeb();//制作网页
    void bindData();//UI界面数据交互
}
interface Javaer{//后端工程师接口
    void designDateBase();//设计数据库
    void designProgram();//设计程序
    void  configServer();//配置服务器
}
//1.接口可以直接定义接口
interface projectNeed extends UI,Web,Javaer{}
//2.普通类继承多个接口
class makeProject implements UI,Web,Javaer{
    public void makeUIMode(){
        System.out.println("和客户交流");
    }
    public void makeUI(){
        System.out.println("傻子客户让改了20版，结果选了第一版");
    }
    public void makeWeb(){
        System.out.println("UI那傻子设计效果根本实现不了");
    }
    public void bindData(){
        System.out.println("后端那个憨批数据格式和框架不一样，我忽悠他改改格式");
    }
    public void designDateBase(){
        System.out.println("这加加，那加加");
    }
    public void designProgram(){
        System.out.println("今天写了3bug，修了一个，多出来两个");
    }
    public void configServer(){
        System.out.println("项目上线");
    }
}
public class Demo004 {
}
